The only main road to Harkers Island is US-70, either coming northeast from Morehead City and Beaufort, or southwest from Cedar Island and the Outer Banks. From 70, turn on Harkers Island Road, which will lead you straight there. The road winds through some very scenic spots on the way, so take your time and enjoy the trip.